//import java.util.Scanner;
//import java.util.*;
//
//class Main {
//
//    public static void main(String[] args) {
//
//        Scanner input = new Scanner(System.in);
//        String enter = input.nextLine();
//        String[] enterList = enter.split(" ");
//        int a = Integer.valueOf(enterList[0]);
//        int b = Integer.valueOf(enterList[1]);
//
//        int c = Math.min(a, b);
//        for(int i = c; i >= 1; i--) {
//            if(a%i==0 && b%i==0) {
//                System.out.println(i);
//                return;
//            }
//        }
//
//    }
//}

import java.util.Scanner;
import java.util.*;

class Main {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        int count = 0;
        for(int i = 1; i <= n-3; i++){ //第一个数可以取1 ~ n-3间任意的数，但是不可以大于 n-3，因为后面三个数至少为1
            for(int j = i; j <= n; j++) {//第二个数可以取
                for(int h = j; h <= n; h++) {
                    if(n - i - j - h >= h)
                        count++;
                }
            }
        }
        System.out.println(count);
    }
}